package models

type Menus struct {
	ID         int      `gorm:"column:id;primaryKey" json:"id"`
	MenuName   string   `gorm:"column:menu_name" json:"menu_name"`     // 菜单名称
	RouterPath string   `gorm:"column:router_path" json:"role_id"`     // 菜单路径
	Sort       int      `gorm:"column:sort" json:"sort"`               // 排序
	ParentID   int      `gorm:"column:parent_id" json:"parent_id"`     // 父类id
	RouterIcon string   `gorm:"column:router_icon" json:"router_icon"` // 菜单对应的icon
	CreatedAt  JsonTime `gorm:"column:created_at" json:"created_at"`   // 创建时间
	UpdatedAt  JsonTime `gorm:"type:timestamp;comment:更新时间" json:"updated_at"`
	Components string   `gorm:"column:components" json:"components"` // 菜单对应的组件

}

func (Menus) TableName() string {
	return "menus"
}
